package com.xyb.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.io.Serializable;

/**
 * (BaseFile)实体类
 *
 * @author makejava
 * @since 2021-09-12 16:42:12
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class BaseFile implements Serializable {
    private static final long serialVersionUID = -92782880668891652L;
    /**
    * 主键id
    */
    private Long fileId;
    /**
    * 业务id
    */
    private Long bizId;
    /**
    * 文件名称，原始名称
    */
    private String fileName;
    /**
    * 前缀名称，
    */
    private String prefixName;
    /**
    * 后缀名称，
    */
    private String suffixName;
    /**
    * 文件真实类型
    */
    private String fileType;
    /**
    * 文件大小，
    */
    private Long fileSize;
    /**
    * url_name 标识名称
    */
    private String urlName;
    /**
    * 文件 URL
    */
    private String url;
    /**
    * 状态
    */
    private Integer status;
    /**
    * 排序
    */
    private Long showOrder;
    /**
    * 创建时间
    */
    private Date createTime;

}